cast/shed/throw light on something - Alemán Inglés Diccionario